-- نطق التاريخ الهجري و الميلاذي لليوم :النسخة الثانية.
-- اصلاح التنقل الآلي بين الٱشهر و السنين.


local day= 0  
month= 0
require "import"
import "com.androlua.Ticker"

J= tonumber(os.date("%g")) * 24 * 3600
D= tonumber(os.date("%d")) 
local d= (day + D) + 6
M= tonumber(os.date("%m")) 
local m= (month + M) - 7
Y= tonumber(os.date("%Y"))
y= (Y - 622) + 44
W= tonumber(os.date("%w"))

if d > 30
day2= d%30
d2= day2
month2= m+ tointeger(d/30)
m= month2
--day= day%30
d= d2
--print(m)

if d == 0
d= 30
m= m-1
end
end
if m > 12
m2= tointeger(m%12)
y = y + tointeger((m/12))

m= m2
end

local dayName= {"الأحد", "الاثنين", "الثُلاثاء", "الإربعاء", "الخميس", "الجمعة", "السبت", }
local MonthJC= {"يناير", "فبراير", "مارس", "إبريل", "مايو", "يونية", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر", }
local monthName= {"محرم", "صَفَر", "ربيع الأول", "ربيع الثاني", "جمادى الٱولى", "جمادى الثانية", "رجب", "شعبان", "رمضان", "شَّوال", "ذي القعدة", "ذي الحِجة", }

for k, v pairs (dayName, monthName, monthGC)


service.speak(tostring(dayName[W+1] .. d .. monthName[m] .. y .. " الموافق لِ" .. D .. MonthJC[M] .. Y))

break
end